// 在一个自定义模块中，默认情况下，module.exports = {}
const age = 20;

// 向module.exports 对象挂载一个name属性
module.exports.name = "张三"

// 向module.exports挂载一个 sayHello方法

module.exports.sayHello = function () {
    console.log("hello");
}
module.exports.age = age

// 使用require方法导入模块时，导入结果永远以 module.exports指向的新对象为准则
module.exports = {
    name: "李四",
    a() {
        console.log("新对象");
    }
}